home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / public / SciAn / src / ScianGarbageMan.h < prev    next >
C/C++ Source or Header  |  1994-08-01  |  863b  |  35 lines

  1. typedef struct GlobalReferenceListStruct {
  2.     ObjPtr obj;
  3.     struct GlobalReferenceListStruct *next;
  4. } *GlobalReferenceListPtr;
  5.  
  6. ObjPtr MarkList();
  7.  
  8. #ifdef PROTO
  9. int CountReferenceList();
  10. int CountObjectList();
  11. void AddToGlobalList(ObjPtr obj);
  12. void AddToReferenceList(ObjPtr obj);
  13. int RemoveFromReferenceList(ObjPtr obj);
  14. void TrashDay();
  15. int MarkObject(ObjPtr thingp);
  16. void MarkVarTree(VarsPtr nodep);
  17. void DeleteWithPrejudiceVarNode(VarsPtr nodep);
  18. void DisposeListWithPersonalDislike(ObjPtr list);
  19. void DeleteWithPrejudice(ObjPtr obj);
  20. #else
  21. int CountReferenceList();
  22. int CountObjectList();
  23. void AddToGlobalList();
  24. void AddToReferenceList();
  25. int RemoveFromReferenceList();
  26. void TrashDay();
  27. int MarkObject();
  28. void MarkVarTree();
  29. void DeleteWithPrejudiceVarNode();
  30. void DisposeListWithPersonalDislike();
  31. void DeleteWithPrejudice();
  32. #endif
  33.  
  34. extern int TrashDayFlag;
  35.